high-speed patrol boat - Spanish English Dictionary